Sage Days 86
April 17-21, 2017, Montreal, Canada
(originally planned May 8-12, 2017)
At the occasion of the thematic semester Algebra and words in combinatorics from March to July 2017, a Sage Days will be held at Laboratoire de combinatoire et d'informatique mathématique (LaCIM) of Université du Québec à Montréal.
As Monday April 17th is a holiday, the official program starts on Tuesday 18th. Nevertheless, everyone is encouraged to join on Monday for informal coding sprints and tutorials.
Where
Room PK-4323 of the Président-Kennedy building, 201, av. du Président-Kennedy, Montréal.
Target audience
Newcomers to advanced users that want to learn more about and get training on the open source mathematical system SageMath and related software.
- (would be) developers that want to participate to coding sprints.
Invited speakers
François Bergeron (LaCIM, Université du Québec à Montréal); topic: experimental mathematics
James Mitchell (CIRCA, University of St Andrews); topic: GAP's semigroup package and the libsemigroup C++ library slides
ThierryMonteil (CNRS, LIPN, Université Paris Nord); topics: "representations of real and complex numbers in Sage" and "gems of ask.sagemath.org"
Jennifer Balakrishnan (Boston University); topic: Three problems in number theory
Organizers
- Sébastien Labbé (CNRS, LaBRI, Université de Bordeaux)
- Nicolas M. Thiéry (Université Paris Sud)
Themes
The themes of the projects and tutorials will be picked by the participants, and are likely to relate to the four main workshops held during the semester:
- Combinatorics on Words and Tilings (March 27 -- April 7 2017)
- Bridges between Automatic Sequences, Algebra and Number Theory (April 24 -- May 5 2017)
- Algebraic and Geometric Combinatorics of Reflection Groups (May 29 -- June 9 2017)
- Equivariant Combinatorics (June 12-23 2017)
Projects
trac tickets being worked during days86.
https://semestriel.framapad.org/p/sage-days-86
Working on tutorials in autonomy
We suggest to use the following source of tutorials:
Sage documentation (especially thematic tutorials) : http://doc.sagemath.org/
if you want to work on some tutorials from a jupyter notebooks, they are automatically (dirty) exported at https://days86.metelu.net/sage/sage_official_material
Sébastien's lecture : http://www.slabbe.org/Enseignements/MATH2010/notesdecours/
Sébastien's 150 exercises : http://www.slabbe.org/Enseignements/MATH2010/exercices.pdf
Thierry's worksheets (updated along the week) : https://days86.metelu.net/
Exercises to be done for the April 24-28 School at CRM : exercices_school_april24.pdf
Schedule
Empty slots are made of Tutorials in autonomy and coding sprints.
Raw material of most presentations can be found at https://days86.metelu.net/sage/days86/
Monday 17th
- 10:00- Informal coding sprints and tutorials
Tuesday
- 08:30-9:30: Coffee, Sage installation
- 9:30: Sage presentation (Sébastien Labbé)
- 10:30: Tutorial: «Introduction to Sage» (Thierry Monteil)
- Goal: by the end of the tutorial, everybody knows how to run sage, browse through the documentation and choose thematic tutorials that match their taste
- 11:45: Going round the table
- 16:00: Coffee break
- 17:00: Project discussion and planning
Wednesday
- 9:00-10:00: Invited talk: James Mitchell: semigroups with GAP and C++
- 10:00-10:30: Coffee break
- 10:30: Tutorial: graphs in Sage (Thierry Monteil)
- 11:30: Tutorial: graph plotting in Sage (Nicolas Thiéry)
- 13:30-14:30: Invited talk: François Bergeron: Computer exploration for research
- 15:00-15:30: Café du LaCIM
- 17:00: status report
Thursday
- 9:00-10:00: Invited talk: Thierry Monteil: gems of ask.sagemath.org
- 10:00-10:30: Coffee break
- 11:00: Tutorial: code profiling (Nicolas Thiéry)
- 13:30: Tutorial: Number theory in Sage (Jennifer Balakrishnan)
- 14:30: Tutorial: Sagetex (Nadia Lafrenière)
- 15:30: Tutorial: functional programming with Python (Herman Goulet-Ouellet)
- 17:00: status report
Friday
- 9:00-10:00: Invited talk: Jennifer Balakrishnan: Number theory with Sage
- 10:00-10:30: Coffee break
- 17:00: status report
Participants
- Sébastien Labbé (CNRS, LaBRI, Université de Bordeaux)
- Nicolas M. Thiéry (Université Paris Sud)
- Thierry Monteil (CNRS, CALIN, Université Paris Nord)
- Mélodie Lapointe (Université du Québec à Montréal)
- Élise Vandomme (Université du Québec à Montréal)
- Lama Tarsissi (Université Savoie Mont Blanc)
- Philippe Nadeau (CNRS, Université Lyon 1)
- Carole Porrier (UQAM)
- Aram Dermenjian (University of Quebec at Montreal)
- Emine Yildirim (UQAM)
- Émile Nadeau (Université du Québec à Montréal)
- Herman Goulet-Ouellet (UQAM)
- Florence Maas-Gariépy (LaCIM)
- Ali Khardani (UQAM)
- Masoumeh Sajedi (Université de Montréal)
- Fatiha Djermane (LaCIM)
- Véronique Bazier-Matte (Université du Québec à Montréal)
- Sara Golyari (Université de Montréal)
- Robert Bilinski (Collège Montmorency)
- Émile Nadeau (UQAM)
- Nancy Wallace (LaCIM, UQAM)
- François Bergeron (Lacim, UQAM)
- Pauline Hubert (UQAM)
- Jose Eduardo Blazek (Lacim-UQAM)
- Étienne Tétreault (Université du Québec à Montréal)
- Nadia Lafrenière (LaCIM, Université du Québec à Montréal)
- Guillaume Douville (Université du Québec à Montréal)
- Masoumeh Sajedi (Université de Montréal)
- Dalila Boussetta (Université du Québec à Montréal)
- Olivier Binette (Université du Québec à Montréal)
Jan Vonk (McGill)
- ...
Registration
Registration is free, you can show up at any time. It is available at this url:
Funding
OpenDreamKit will fund a couple invited speakers as well as the participation of OpenDreamKit members.
Lodging
Some hotels are listed on LaCIM webpage.